// index.js

// sitemap.json 可以配置用户的访问权限 哪些页面可以访问
// 哪些不可以访问
// rules :{
      // { //允许访问的页面
      //   action:"allow",
      //   page:"pages/list/list"
      // },
      // { //不允许访问的页面
      //   action:"disallow",
      //   page:"pages/list/list"
      // },
// }


Page({
  data: {
    toView: 'green',
    imgsrc:"",//拍照完成的返回地址
    flag:true//控制照相机显示隐藏
  },
  getScroll(e){
    console.log(e.detail)
  },
  takePhoto(){
      // 获取操作实例 
      
      // 小程序第一种api 直接wx.调用
      // 小程序的第二种api 是获取到操作实例后调用的
      // 获取照相机实例
      let ctx=wx.createCameraContext();
      // 小程序的拍照方法
     
      ctx.takePhoto({
        "quality":"high", //拍照质量
        "selfieMirror":true,//是否开启镜像
        success:(res)=>{
          console.log(res)
          this.setData({
            imgsrc:res.tempImagePath,//存储拍照图片 显示
            flag:false //隐藏照相机
          })
        },
        fail(){},
        complete(){}
      })


  },
  save(){
    console.log(1111)
    // 保存到相册方法
    // 获取授权列表方法
    wx.getSetting({
      success:(res)=>{
        console.log(res)
        if(!res.authSetting['scope.writePhotosAlbum']){
        console.log(222)
            // 授权方法
            wx.authorize({ 
              scope: 'scope.writePhotosAlbum', //授权写入相册的权限
              success:(res)=>{
                  // 保存到相册
                  console.log(3333)
                  wx.saveImageToPhotosAlbum({
                    filePath: this.data.imgsrc
                  })
              },
              fail(err){
                console.log(err,"---------")
              }
            })
        }else{
          wx.saveImageToPhotosAlbum({
            filePath: this.data.imgsrc
          })
        }
      }
    })
  

  }
 
})
